package com.cn.crmsystem.mapper.approveMapper;

import com.cn.crmsystem.pojo.Task;
import com.cn.crmsystem.pojo.User;

import java.util.HashMap;
import java.util.List;

public interface BranchMapper {
	//全查
	List<Task> SelectBranchAll(Integer userid);
	//我的任务条参与件查询
	List<Task> SelectBranchJoinCondition(HashMap<Object,Object> map);
	//我的任务负责条件查询
	List<Task> SelectBranchChargeCondition(HashMap<Object,Object> map);
	//参与人查询
	List<User>  SelectUser(Integer userid);
	//领导查询
	User selectLeader(Integer userid);
	//修改任务表
	int UpdateBranchTask(Task task);
	//修改执行任务表
	int UpdateBranchCarrymission(Integer userid,Integer taskid);
	//参与人增加
	int JoinnerInsert(Integer userid,Integer taskid);
	//参与人删除
	int JoinnerDelete(Integer userid,Integer taskid);
	//删除任务
	int DeleteBranchTask(Integer taskid);
	//增加任务
	int InsertBranchTask(Task task);
}
